﻿namespace Editor.Contracts
{
    using System.Windows.Forms;

    using Creek.Extensibility.Plugins;

    using Editor.Contracts.Menu;

    /// <summary>
    /// 	Defines the application interface that can be used by plug-ins.
    /// </summary>
    public interface IEditorApplication : IPlugInBasedApplication
    {
        Control FindControl(string name);

        Form GetWindow(string name);

        ToolStripMenuItem GetMenu(string name);
    }
}